package com.cuitrip.business.pay.ui;

import com.cuitrip.business.order.model.OrderItem;
import com.cuitrip.business.pay.model.DiscountItem;
import com.cuitrip.business.pay.model.PayMode;
import com.lab.mvp.view.MvpView;

/**
 * Created by sheena on 16/2/18.
 */
public interface IPayOrderView extends MvpView {
    void displayLoading();

    void displayContent();

    void displayEmpty();

    void displayNoNetwork();

    void showNoCancelLoading();
    void hideNoCancelLoading();

    void renderServicePartInfo(OrderItem orderItem);
    void renderCouponInfo(DiscountItem discountItem);
    void renderPriceDetailInfo(DiscountItem discountItem,PayMode payMode);
    void renderPayMethodInfo(OrderItem orderItem);
    void requestPay(String payParams);
    void uiPaySuc();

}
